package com.alm.token.ui.data.bean;

import com.alm.token.base.BaseAdapter;

import java.io.Serializable;
import java.util.List;

/**
 * Created by en on 2019/6/15.
 */

public class ActivityJoinListData  implements  Serializable{

    /**
     * msg : null
     * status : 0
     * data : {"code":0,"count":2,"data":[{"id":1,"userId":1627,"userRealNameEn":"用户真实英文姓名","userRealName":"真实姓名","phoneAreaCode":"86","userPhone":"17968455","nationality":"中国","userSex":1,"userBirthPlace":"出生地","userBirthTime":"2019-06-05","passportNo":"护照号","passportCreateTime":"2019-06-05","passportEndTime":"2019-06-05","passportAddress":"护照地址","msg":"备注","orderId":1,"status":3,"createTime":1560325284000,"payTime":1560325284000,"updateTime":null,"lastPayTime":null,"orderSn":"","city":"城市","activity":{"id":1,"title":"特使","img":"http://psm8zx75e.bkt.clouddn.com/1e9d038c7e500a8f52bc4928956f521.png","detailImg":"http://psm8zx75e.bkt.clouddn.com/3a860ddfd773dffde2556039948f164.png","price":15,"moneyType":1,"country":"","city":"","address":"测试的地址","status":1,"startTime":1560147843000,"endTime":1561271050000,"createTime":1559802255000,"updateTime":1560322873000,"content":"活动内容","contentEn":"activity content","readNum":0,"moneyTypeName":"ETH","moneyTypeImg":"http://file.gufang.co/eth_img.png"}}],"msg":""}
     * success : true
     * timestamp : 1560496215230
     * total : null
     */

    private String msg;
    private int status;
    private DataBeanX data;
    private boolean success;
    private long timestamp;
    private Object total;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public DataBeanX getData() {
        return data;
    }

    public void setData(DataBeanX data) {
        this.data = data;
    }

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public long getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(long timestamp) {
        this.timestamp = timestamp;
    }

    public Object getTotal() {
        return total;
    }

    public void setTotal(Object total) {
        this.total = total;
    }

    public static class DataBeanX implements Serializable{
        /**
         * code : 0
         * count : 2
         * data : [{"id":1,"userId":1627,"userRealNameEn":"用户真实英文姓名","userRealName":"真实姓名","phoneAreaCode":"86","userPhone":"17968455","nationality":"中国","userSex":1,"userBirthPlace":"出生地","userBirthTime":"2019-06-05","passportNo":"护照号","passportCreateTime":"2019-06-05","passportEndTime":"2019-06-05","passportAddress":"护照地址","msg":"备注","orderId":1,"status":3,"createTime":1560325284000,"payTime":1560325284000,"updateTime":null,"lastPayTime":null,"orderSn":"","city":"城市","activity":{"id":1,"title":"特使","img":"http://psm8zx75e.bkt.clouddn.com/1e9d038c7e500a8f52bc4928956f521.png","detailImg":"http://psm8zx75e.bkt.clouddn.com/3a860ddfd773dffde2556039948f164.png","price":15,"moneyType":1,"country":"","city":"","address":"测试的地址","status":1,"startTime":1560147843000,"endTime":1561271050000,"createTime":1559802255000,"updateTime":1560322873000,"content":"活动内容","contentEn":"activity content","readNum":0,"moneyTypeName":"ETH","moneyTypeImg":"http://file.gufang.co/eth_img.png"}}]
         * msg :
         */

        private int code;
        private int count;
        private String msg;
        private List<DataBean> data;

        public int getCode() {
            return code;
        }

        public void setCode(int code) {
            this.code = code;
        }

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public String getMsg() {
            return msg;
        }

        public void setMsg(String msg) {
            this.msg = msg;
        }

        public List<DataBean> getData() {
            return data;
        }

        public void setData(List<DataBean> data) {
            this.data = data;
        }

        public static class DataBean extends BaseAdapter.BaseItem {
            /**
             * id : 1
             * userId : 1627
             * userRealNameEn : 用户真实英文姓名
             * userRealName : 真实姓名
             * phoneAreaCode : 86
             * userPhone : 17968455
             * nationality : 中国
             * userSex : 1
             * userBirthPlace : 出生地
             * userBirthTime : 2019-06-05
             * passportNo : 护照号
             * passportCreateTime : 2019-06-05
             * passportEndTime : 2019-06-05
             * passportAddress : 护照地址
             * msg : 备注
             * orderId : 1
             * status : 3
             * createTime : 1560325284000
             * payTime : 1560325284000
             * updateTime : null
             * lastPayTime : null
             * orderSn :
             * city : 城市
             * activity : {"id":1,"title":"特使","img":"http://psm8zx75e.bkt.clouddn.com/1e9d038c7e500a8f52bc4928956f521.png","detailImg":"http://psm8zx75e.bkt.clouddn.com/3a860ddfd773dffde2556039948f164.png","price":15,"moneyType":1,"country":"","city":"","address":"测试的地址","status":1,"startTime":1560147843000,"endTime":1561271050000,"createTime":1559802255000,"updateTime":1560322873000,"content":"活动内容","contentEn":"activity content","readNum":0,"moneyTypeName":"ETH","moneyTypeImg":"http://file.gufang.co/eth_img.png"}
             */

            private int id;
            private int userId;
            private String userRealNameEn;
            private String userRealName;
            private String phoneAreaCode;
            private String userPhone;
            private String nationality;
            private int userSex;
            private String userBirthPlace;
            private String userBirthTime;
            private String passportNo;
            private String passportCreateTime;
            private String passportEndTime;
            private String passportAddress;
            private String msg;
            private int orderId;
            private int status;
            private long createTime;
            private long payTime;
            private long updateTime;
            private long lastPayTime;
            private String orderSn;
            private String city;
            private ActivityBean activity;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getUserRealNameEn() {
                return userRealNameEn;
            }

            public void setUserRealNameEn(String userRealNameEn) {
                this.userRealNameEn = userRealNameEn;
            }

            public String getUserRealName() {
                return userRealName;
            }

            public void setUserRealName(String userRealName) {
                this.userRealName = userRealName;
            }

            public String getPhoneAreaCode() {
                return phoneAreaCode;
            }

            public void setPhoneAreaCode(String phoneAreaCode) {
                this.phoneAreaCode = phoneAreaCode;
            }

            public String getUserPhone() {
                return userPhone;
            }

            public void setUserPhone(String userPhone) {
                this.userPhone = userPhone;
            }

            public String getNationality() {
                return nationality;
            }

            public void setNationality(String nationality) {
                this.nationality = nationality;
            }

            public int getUserSex() {
                return userSex;
            }

            public void setUserSex(int userSex) {
                this.userSex = userSex;
            }

            public String getUserBirthPlace() {
                return userBirthPlace;
            }

            public void setUserBirthPlace(String userBirthPlace) {
                this.userBirthPlace = userBirthPlace;
            }

            public String getUserBirthTime() {
                return userBirthTime;
            }

            public void setUserBirthTime(String userBirthTime) {
                this.userBirthTime = userBirthTime;
            }

            public String getPassportNo() {
                return passportNo;
            }

            public void setPassportNo(String passportNo) {
                this.passportNo = passportNo;
            }

            public String getPassportCreateTime() {
                return passportCreateTime;
            }

            public void setPassportCreateTime(String passportCreateTime) {
                this.passportCreateTime = passportCreateTime;
            }

            public String getPassportEndTime() {
                return passportEndTime;
            }

            public void setPassportEndTime(String passportEndTime) {
                this.passportEndTime = passportEndTime;
            }

            public String getPassportAddress() {
                return passportAddress;
            }

            public void setPassportAddress(String passportAddress) {
                this.passportAddress = passportAddress;
            }

            public String getMsg() {
                return msg;
            }

            public void setMsg(String msg) {
                this.msg = msg;
            }

            public int getOrderId() {
                return orderId;
            }

            public void setOrderId(int orderId) {
                this.orderId = orderId;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }

            public long getPayTime() {
                return payTime;
            }

            public void setPayTime(long payTime) {
                this.payTime = payTime;
            }

            public long getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(long updateTime) {
                this.updateTime = updateTime;
            }

            public long getLastPayTime() {
                return lastPayTime;
            }

            public void setLastPayTime(long lastPayTime) {
                this.lastPayTime = lastPayTime;
            }

            public String getOrderSn() {
                return orderSn;
            }

            public void setOrderSn(String orderSn) {
                this.orderSn = orderSn;
            }

            public String getCity() {
                return city;
            }

            public void setCity(String city) {
                this.city = city;
            }

            public ActivityBean getActivity() {
                return activity;
            }

            public void setActivity(ActivityBean activity) {
                this.activity = activity;
            }

            public static class ActivityBean implements  Serializable{
                /**
                 * id : 1
                 * title : 特使
                 * img : http://psm8zx75e.bkt.clouddn.com/1e9d038c7e500a8f52bc4928956f521.png
                 * detailImg : http://psm8zx75e.bkt.clouddn.com/3a860ddfd773dffde2556039948f164.png
                 * price : 15
                 * moneyType : 1
                 * country :
                 * city :
                 * address : 测试的地址
                 * status : 1
                 * startTime : 1560147843000
                 * endTime : 1561271050000
                 * createTime : 1559802255000
                 * updateTime : 1560322873000
                 * content : 活动内容
                 * contentEn : activity content
                 * readNum : 0
                 * moneyTypeName : ETH
                 * moneyTypeImg : http://file.gufang.co/eth_img.png
                 */

                private int id;
                private String title;
                private String img;
                private String detailImg;
                private double price;
                private int moneyType;
                private String country;
                private String city;
                private String address;
                private int status;
                private long startTime;
                private long endTime;
                private long createTime;
                private long updateTime;
                private String content;
                private String contentEn;
                private int readNum;
                private String moneyTypeName;
                private String moneyTypeImg;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getImg() {
                    return img;
                }

                public void setImg(String img) {
                    this.img = img;
                }

                public String getDetailImg() {
                    return detailImg;
                }

                public void setDetailImg(String detailImg) {
                    this.detailImg = detailImg;
                }

                public double getPrice() {
                    return price;
                }

                public void setPrice(double price) {
                    this.price = price;
                }

                public int getMoneyType() {
                    return moneyType;
                }

                public void setMoneyType(int moneyType) {
                    this.moneyType = moneyType;
                }

                public String getCountry() {
                    return country;
                }

                public void setCountry(String country) {
                    this.country = country;
                }

                public String getCity() {
                    return city;
                }

                public void setCity(String city) {
                    this.city = city;
                }

                public String getAddress() {
                    return address;
                }

                public void setAddress(String address) {
                    this.address = address;
                }

                public int getStatus() {
                    return status;
                }

                public void setStatus(int status) {
                    this.status = status;
                }

                public long getStartTime() {
                    return startTime;
                }

                public void setStartTime(long startTime) {
                    this.startTime = startTime;
                }

                public long getEndTime() {
                    return endTime;
                }

                public void setEndTime(long endTime) {
                    this.endTime = endTime;
                }

                public long getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(long createTime) {
                    this.createTime = createTime;
                }

                public long getUpdateTime() {
                    return updateTime;
                }

                public void setUpdateTime(long updateTime) {
                    this.updateTime = updateTime;
                }

                public String getContent() {
                    return content;
                }

                public void setContent(String content) {
                    this.content = content;
                }

                public String getContentEn() {
                    return contentEn;
                }

                public void setContentEn(String contentEn) {
                    this.contentEn = contentEn;
                }

                public int getReadNum() {
                    return readNum;
                }

                public void setReadNum(int readNum) {
                    this.readNum = readNum;
                }

                public String getMoneyTypeName() {
                    return moneyTypeName;
                }

                public void setMoneyTypeName(String moneyTypeName) {
                    this.moneyTypeName = moneyTypeName;
                }

                public String getMoneyTypeImg() {
                    return moneyTypeImg;
                }

                public void setMoneyTypeImg(String moneyTypeImg) {
                    this.moneyTypeImg = moneyTypeImg;
                }
            }
        }
    }
}
